//package 腾讯云智笔试.A.Ca;
//
//import java.util.Scanner;
//
//public class Main {
//
//    public static void main(String[] args) {
//
//        //相邻额距离不能大于1
//        Scanner sc=new Scanner(System.in);
//        int n=sc.nextInt();
//        int m=sc.nextInt();
//        int k=sc.nextInt();
//        m=m-n;  //每个人都分配了一个苹果
//        int count=0;
//        count=1;
//        if (k==1||k==n){
//            //从 0 开始计算
//            for (int i = 1; i <=m ; i++) {
//                if (m>=i){
//                    m-=i;
//                    count++;
//                }else{
//                    if (m>0){
//                        count++;
//                    }
//                }
//            }
//        }else{
//           //如果在中间
//            //需要往两边走
//            int left=k-1;
//            int right=n-k;
//            //左  和 右
//            for (int i = 1; i <=m ; i++) {
//                if (m>=i){
//
//                    count++;
//                    if (left==0||right==0){
//                        m=i*2-1-
//                    }else{
//                        m-=i*2-1;
//                    }
//                    left--;
//                    right--;
//
//                }else{
//                    if (m>0){
//                        count++;
//                    }
//                }
//            }
//        }
//        System.out.println(count);
//    }
//}
